package com.eshop.modules.user.service.dto;

import java.io.Serializable;
import java.math.BigDecimal;

public class YxWechatUserDto implements Serializable {
    private Integer addTime;
    private String city;
    private String country;
    private Integer groupid;
    private String headimgurl;
    private String language;
    private String nickname;
    private BigDecimal nowMoney;
    private String openid;
    private Integer orderSecond;
    private Integer orderStair;
    private String province;
    private String remark;
    private String routineOpenid;
    private Integer second;
    private String sessionKey;
    private Integer sex;
    private Integer stair;
    private Integer subscribe;
    private Integer subscribeTime;
    private String tagidList;
    private Integer uid;
    private String unionid;
    private String userType;

    /* access modifiers changed from: protected */
    public boolean canEqual(Object other) {
        return other instanceof YxWechatUserDto;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof YxWechatUserDto)) {
            return false;
        }
        YxWechatUserDto other = (YxWechatUserDto) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Integer this$uid = getUid();
        Integer other$uid = other.getUid();
        if (this$uid != null ? !this$uid.equals(other$uid) : other$uid != null) {
            return false;
        }
        Integer this$sex = getSex();
        Integer other$sex = other.getSex();
        if (this$sex != null ? !this$sex.equals(other$sex) : other$sex != null) {
            return false;
        }
        Integer this$groupid = getGroupid();
        Integer other$groupid = other.getGroupid();
        if (this$groupid != null ? !this$groupid.equals(other$groupid) : other$groupid != null) {
            return false;
        }
        Integer this$subscribe = getSubscribe();
        Integer other$subscribe = other.getSubscribe();
        if (this$subscribe != null ? !this$subscribe.equals(other$subscribe) : other$subscribe != null) {
            return false;
        }
        Integer this$subscribeTime = getSubscribeTime();
        Integer other$subscribeTime = other.getSubscribeTime();
        if (this$subscribeTime != null ? !this$subscribeTime.equals(other$subscribeTime) : other$subscribeTime != null) {
            return false;
        }
        Integer this$addTime = getAddTime();
        Integer other$addTime = other.getAddTime();
        if (this$addTime != null ? !this$addTime.equals(other$addTime) : other$addTime != null) {
            return false;
        }
        Integer this$stair = getStair();
        Integer other$stair = other.getStair();
        if (this$stair != null ? !this$stair.equals(other$stair) : other$stair != null) {
            return false;
        }
        Integer this$second = getSecond();
        Integer other$second = other.getSecond();
        if (this$second != null ? !this$second.equals(other$second) : other$second != null) {
            return false;
        }
        Integer this$orderStair = getOrderStair();
        Integer other$orderStair = other.getOrderStair();
        if (this$orderStair != null ? !this$orderStair.equals(other$orderStair) : other$orderStair != null) {
            return false;
        }
        Integer this$orderSecond = getOrderSecond();
        Integer other$orderSecond = other.getOrderSecond();
        if (this$orderSecond != null ? !this$orderSecond.equals(other$orderSecond) : other$orderSecond != null) {
            return false;
        }
        String this$unionid = getUnionid();
        String other$unionid = other.getUnionid();
        if (this$unionid != null ? !this$unionid.equals(other$unionid) : other$unionid != null) {
            return false;
        }
        String this$openid = getOpenid();
        String other$openid = other.getOpenid();
        if (this$openid != null ? !this$openid.equals(other$openid) : other$openid != null) {
            return false;
        }
        String this$routineOpenid = getRoutineOpenid();
        String other$routineOpenid = other.getRoutineOpenid();
        if (this$routineOpenid != null ? !this$routineOpenid.equals(other$routineOpenid) : other$routineOpenid != null) {
            return false;
        }
        String this$nickname = getNickname();
        String other$nickname = other.getNickname();
        if (this$nickname != null ? !this$nickname.equals(other$nickname) : other$nickname != null) {
            return false;
        }
        String this$headimgurl = getHeadimgurl();
        String other$headimgurl = other.getHeadimgurl();
        if (this$headimgurl != null ? !this$headimgurl.equals(other$headimgurl) : other$headimgurl != null) {
            return false;
        }
        String this$city = getCity();
        String other$city = other.getCity();
        if (this$city != null ? !this$city.equals(other$city) : other$city != null) {
            return false;
        }
        String this$language = getLanguage();
        String other$language = other.getLanguage();
        if (this$language != null ? !this$language.equals(other$language) : other$language != null) {
            return false;
        }
        String this$province = getProvince();
        String other$province = other.getProvince();
        if (this$province != null ? !this$province.equals(other$province) : other$province != null) {
            return false;
        }
        String this$country = getCountry();
        String other$country = other.getCountry();
        if (this$country != null ? !this$country.equals(other$country) : other$country != null) {
            return false;
        }
        String this$remark = getRemark();
        String other$remark = other.getRemark();
        if (this$remark != null ? !this$remark.equals(other$remark) : other$remark != null) {
            return false;
        }
        String this$tagidList = getTagidList();
        String other$tagidList = other.getTagidList();
        if (this$tagidList != null ? !this$tagidList.equals(other$tagidList) : other$tagidList != null) {
            return false;
        }
        BigDecimal this$nowMoney = getNowMoney();
        BigDecimal other$nowMoney = other.getNowMoney();
        if (this$nowMoney != null ? !this$nowMoney.equals(other$nowMoney) : other$nowMoney != null) {
            return false;
        }
        String this$sessionKey = getSessionKey();
        String other$sessionKey = other.getSessionKey();
        if (this$sessionKey != null ? !this$sessionKey.equals(other$sessionKey) : other$sessionKey != null) {
            return false;
        }
        String this$userType = getUserType();
        String other$userType = other.getUserType();
        return this$userType != null ? this$userType.equals(other$userType) : other$userType == null;
    }

    public int hashCode() {
        Integer $uid = getUid();
        int hashCode = $uid == null ? 43 : $uid.hashCode();
        Integer $sex = getSex();
        int i = (hashCode + 59) * 59;
        int hashCode2 = $sex == null ? 43 : $sex.hashCode();
        Integer $groupid = getGroupid();
        int i2 = (i + hashCode2) * 59;
        int hashCode3 = $groupid == null ? 43 : $groupid.hashCode();
        Integer $subscribe = getSubscribe();
        int i3 = (i2 + hashCode3) * 59;
        int hashCode4 = $subscribe == null ? 43 : $subscribe.hashCode();
        Integer $subscribeTime = getSubscribeTime();
        int i4 = (i3 + hashCode4) * 59;
        int hashCode5 = $subscribeTime == null ? 43 : $subscribeTime.hashCode();
        Integer $addTime = getAddTime();
        int i5 = (i4 + hashCode5) * 59;
        int hashCode6 = $addTime == null ? 43 : $addTime.hashCode();
        Integer $stair = getStair();
        int i6 = (i5 + hashCode6) * 59;
        int hashCode7 = $stair == null ? 43 : $stair.hashCode();
        Integer $second = getSecond();
        int i7 = (i6 + hashCode7) * 59;
        int hashCode8 = $second == null ? 43 : $second.hashCode();
        Integer $orderStair = getOrderStair();
        int i8 = (i7 + hashCode8) * 59;
        int hashCode9 = $orderStair == null ? 43 : $orderStair.hashCode();
        Integer $orderSecond = getOrderSecond();
        int i9 = (i8 + hashCode9) * 59;
        int hashCode10 = $orderSecond == null ? 43 : $orderSecond.hashCode();
        String $unionid = getUnionid();
        int i10 = (i9 + hashCode10) * 59;
        int hashCode11 = $unionid == null ? 43 : $unionid.hashCode();
        String $openid = getOpenid();
        int i11 = (i10 + hashCode11) * 59;
        int hashCode12 = $openid == null ? 43 : $openid.hashCode();
        String $routineOpenid = getRoutineOpenid();
        int i12 = (i11 + hashCode12) * 59;
        int hashCode13 = $routineOpenid == null ? 43 : $routineOpenid.hashCode();
        String $nickname = getNickname();
        int i13 = (i12 + hashCode13) * 59;
        int hashCode14 = $nickname == null ? 43 : $nickname.hashCode();
        String $headimgurl = getHeadimgurl();
        int i14 = (i13 + hashCode14) * 59;
        int hashCode15 = $headimgurl == null ? 43 : $headimgurl.hashCode();
        String $city = getCity();
        int i15 = (i14 + hashCode15) * 59;
        int hashCode16 = $city == null ? 43 : $city.hashCode();
        String $language = getLanguage();
        int i16 = (i15 + hashCode16) * 59;
        int hashCode17 = $language == null ? 43 : $language.hashCode();
        String $province = getProvince();
        int i17 = (i16 + hashCode17) * 59;
        int hashCode18 = $province == null ? 43 : $province.hashCode();
        String $country = getCountry();
        int i18 = (i17 + hashCode18) * 59;
        int hashCode19 = $country == null ? 43 : $country.hashCode();
        String $remark = getRemark();
        int i19 = (i18 + hashCode19) * 59;
        int hashCode20 = $remark == null ? 43 : $remark.hashCode();
        String $tagidList = getTagidList();
        int i20 = (i19 + hashCode20) * 59;
        int hashCode21 = $tagidList == null ? 43 : $tagidList.hashCode();
        BigDecimal $nowMoney = getNowMoney();
        int i21 = (i20 + hashCode21) * 59;
        int hashCode22 = $nowMoney == null ? 43 : $nowMoney.hashCode();
        String $sessionKey = getSessionKey();
        int i22 = (i21 + hashCode22) * 59;
        int hashCode23 = $sessionKey == null ? 43 : $sessionKey.hashCode();
        String $userType = getUserType();
        return ((i22 + hashCode23) * 59) + ($userType == null ? 43 : $userType.hashCode());
    }

    public void setAddTime(Integer addTime2) {
        this.addTime = addTime2;
    }

    public void setCity(String city2) {
        this.city = city2;
    }

    public void setCountry(String country2) {
        this.country = country2;
    }

    public void setGroupid(Integer groupid2) {
        this.groupid = groupid2;
    }

    public void setHeadimgurl(String headimgurl2) {
        this.headimgurl = headimgurl2;
    }

    public void setLanguage(String language2) {
        this.language = language2;
    }

    public void setNickname(String nickname2) {
        this.nickname = nickname2;
    }

    public void setNowMoney(BigDecimal nowMoney2) {
        this.nowMoney = nowMoney2;
    }

    public void setOpenid(String openid2) {
        this.openid = openid2;
    }

    public void setOrderSecond(Integer orderSecond2) {
        this.orderSecond = orderSecond2;
    }

    public void setOrderStair(Integer orderStair2) {
        this.orderStair = orderStair2;
    }

    public void setProvince(String province2) {
        this.province = province2;
    }

    public void setRemark(String remark2) {
        this.remark = remark2;
    }

    public void setRoutineOpenid(String routineOpenid2) {
        this.routineOpenid = routineOpenid2;
    }

    public void setSecond(Integer second2) {
        this.second = second2;
    }

    public void setSessionKey(String sessionKey2) {
        this.sessionKey = sessionKey2;
    }

    public void setSex(Integer sex2) {
        this.sex = sex2;
    }

    public void setStair(Integer stair2) {
        this.stair = stair2;
    }

    public void setSubscribe(Integer subscribe2) {
        this.subscribe = subscribe2;
    }

    public void setSubscribeTime(Integer subscribeTime2) {
        this.subscribeTime = subscribeTime2;
    }

    public void setTagidList(String tagidList2) {
        this.tagidList = tagidList2;
    }

    public void setUid(Integer uid2) {
        this.uid = uid2;
    }

    public void setUnionid(String unionid2) {
        this.unionid = unionid2;
    }

    public void setUserType(String userType2) {
        this.userType = userType2;
    }

    public String toString() {
        return "YxWechatUserDto(uid=" + getUid() + ", unionid=" + getUnionid() + ", openid=" + getOpenid() + ", routineOpenid=" + getRoutineOpenid() + ", nickname=" + getNickname() + ", headimgurl=" + getHeadimgurl() + ", sex=" + getSex() + ", city=" + getCity() + ", language=" + getLanguage() + ", province=" + getProvince() + ", country=" + getCountry() + ", remark=" + getRemark() + ", groupid=" + getGroupid() + ", tagidList=" + getTagidList() + ", subscribe=" + getSubscribe() + ", subscribeTime=" + getSubscribeTime() + ", addTime=" + getAddTime() + ", stair=" + getStair() + ", second=" + getSecond() + ", orderStair=" + getOrderStair() + ", orderSecond=" + getOrderSecond() + ", nowMoney=" + getNowMoney() + ", sessionKey=" + getSessionKey() + ", userType=" + getUserType() + ")";
    }

    public Integer getUid() {
        return this.uid;
    }

    public String getUnionid() {
        return this.unionid;
    }

    public String getOpenid() {
        return this.openid;
    }

    public String getRoutineOpenid() {
        return this.routineOpenid;
    }

    public String getNickname() {
        return this.nickname;
    }

    public String getHeadimgurl() {
        return this.headimgurl;
    }

    public Integer getSex() {
        return this.sex;
    }

    public String getCity() {
        return this.city;
    }

    public String getLanguage() {
        return this.language;
    }

    public String getProvince() {
        return this.province;
    }

    public String getCountry() {
        return this.country;
    }

    public String getRemark() {
        return this.remark;
    }

    public Integer getGroupid() {
        return this.groupid;
    }

    public String getTagidList() {
        return this.tagidList;
    }

    public Integer getSubscribe() {
        return this.subscribe;
    }

    public Integer getSubscribeTime() {
        return this.subscribeTime;
    }

    public Integer getAddTime() {
        return this.addTime;
    }

    public Integer getStair() {
        return this.stair;
    }

    public Integer getSecond() {
        return this.second;
    }

    public Integer getOrderStair() {
        return this.orderStair;
    }

    public Integer getOrderSecond() {
        return this.orderSecond;
    }

    public BigDecimal getNowMoney() {
        return this.nowMoney;
    }

    public String getSessionKey() {
        return this.sessionKey;
    }

    public String getUserType() {
        return this.userType;
    }
}
